import request from './request'

/**
 * Screen1 页面相关的 API 接口
 */

/**
 * 获取客户ID销售数量总和数据
 * @returns {Promise<Array>} 返回客户ID及其销售数量总和列表
 */
export function getCustomerIdSalesData() {
  return request({
    url: '/screen1/customer-id-sales',
    method: 'get'
  })
}

/**
 * 获取客户类型销售数量总和数据
 * @returns {Promise<Array>} 返回客户类型及其销售数量总和列表
 */
export function getCustomerTypeSalesData() {
  return request({
    url: '/screen1/customer-type-sales',
    method: 'get'
  })
}

/**
 * 获取产品类别销售数量总和数据
 * @returns {Promise<Array>} 返回产品类别及其销售数量总和列表
 */
export function getProductCategorySalesData() {
  return request({
    url: '/screen1/product-category-sales',
    method: 'get'
  })
}

/**
 * 获取客户类型饼图数据
 * @returns {Promise<Object>} 返回饼图所需的数据格式
 */
export function getCustomerTypePieData() {
  return request({
    url: '/screen1/customer-type-pie',
    method: 'get'
  })
}

/**
 * 获取药品名称柱状图数据
 * @returns {Promise<Object>} 返回柱状图所需的数据格式
 */
export function getDrugNameBarData() {
  return request({
    url: '/screen1/drug-name-bar',
    method: 'get'
  })
}

/**
 * 获取 Screen1 所有数据（一次性获取）
 * @returns {Promise<Object>} 返回所有数据
 */
export function getScreen1AllData() {
  return request({
    url: '/screen1/all',
    method: 'get'
  })
}

